<script type="text/javascript">
	function buildAuForm() {
		var formPanel = new Ext.FormPanel({
			labelWidth : 75, // label settings here cascade unless overridden
			url : 'addauthors',
			frame : true,
			standardSubmit : true,
			title : 'Авторы документа',
			bodyStyle : 'padding:5px 5px 0',
			width : 350,
			defaults : {
				width : 230
			},
			defaultType : 'textfield',

			items : [ {
				fieldLabel : 'Фамилия и инициалы',
				name : 'name',
				allowBlank : false
			}, {
				fieldLabel : 'Звание',
				name : 'rank',
				xtype : 'textarea'
			}, {
				fieldLabel : 'Должность',
				name : 'post',
				xtype : 'textarea'
			}],

			buttons : [ {
				text : 'Сохранить',
				type : 'submit',
				handler : function() {
					formPanel.getForm().submit();
				}
			}
]
		});

		formPanel.render(document.getElementById('authorsDiv'));
	}
	buildAuForm();
</script>

<div id="authorsDiv"></div>